spark evolution